/**
 * CollisionObserver Interface.
 * <br />
 * Clients must register as observers in order to receive StackMan collision notifications.
 * 
 * @author (Thomas KOBER)
 * @author (Dilyan GEORGIEV)
 *  
 * @version (1.0)
 */
public interface CollisionObserver  
{
	/**
	 * Collision: StackMan is at HomeBase.
	 */
    public void handleStackManHomeBaseCollision();
    
    /**
     * Collision: StackMan collided with a Ghost.
     */
    public void handleStackManGhostCollision();
    
    /**
     * Collision: StackMan picked up a special item.
     */
    public void handleStackManItemCollision(SpecialItem item);
}
